package cn.tedu.tmall.admin.mall.pojo.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.time.LocalDateTime;

@Data
@TableName("mall_category")
@FieldDefaults(level = AccessLevel.PRIVATE)
public class MallCategoryPO {

    @TableId(type = IdType.AUTO)
    Long id;

    /**
     * 名称
     */
    String name;

    /**
     * 父级id
     */
    Long parentId;

    /**
     * 深度 - 当前类别是第几级
     */
    Integer depth;

    /**
     * 是否为父级
     * 0 表示不是父级(子级) 1 表示父级
     */
    Integer isParent;

    /**
     * 创建时间
     */
    LocalDateTime gmtCreate;

    /**
     * 修改时间
     */
    LocalDateTime gmtModified;

    Integer enable;



}
